package com.bicon.botu.mall.base.service;


import com.baomidou.mybatisplus.service.IService;
import com.bicon.botu.core.base.common.entity.BaseResult;
import com.bicon.botu.mall.base.entity.Channel;

/**
 * 频道 服务类
 *
 * @author 张凡
 * @date 2017/7/19 下午 14:49
 */
public interface IChannelService extends IService<Channel> {
    /**
     * 增加频道
     *
     * @param channelTitle 频道名称
     * @param channelFlag  频道开关
     * @param channelType  频道类型
     * @return
     */
    BaseResult insert(String channelTitle, Integer channelFlag, Integer channelType);

    /**
     * 修改频道
     *
     * @param channelId    频道id
     * @param channelTitle 频道名称
     * @param channelFlag  频道开关
     * @return
     */
    BaseResult update(Integer channelId, String channelTitle, Integer channelFlag);

    /**
     * 逻辑删除频道
     *
     * @param id 频道Id
     * @return
     */
    BaseResult deleteChannel(Integer id);

}
